Computing the independence polynomial in Shearer's region for the LLL
نویسندگان
چکیده
The independence polynomial has been widely studied in algebraic graph theory, in statistical physics, and in algorithms for counting and sampling problems. Seminal results of Weitz (2006) and Sly (2010) have shown that in bounded-degree graphs the independence polynomial can be efficiently approximated if the argument is positive and below a certain threshold, whereas above that threshold the polynomial is hard to approximate. Furthermore, this threshold exactly corresponds to a phase transition in physics, which demarcates the region within which the Gibbs measure has correlation decay. Evaluating the independence polynomial with negative or complex arguments may not have a counting interpretation, but it does have strong connections to combinatorics and to statistical physics. The independence polynomial with negative arguments determines the maximal region of probabilities to which the Lovász Local Lemma (LLL) can be extended, and also gives a lower bound on the probability in the LLL’s conclusion (Shearer 1985). In statistical physics, complex roots of the independence polynomial relate to existence of phase transitions, and there is a relation between negative and complex roots (Penrose 1963). We study algorithms for approximating the independence polynomial with negative and complex arguments. Whereas many algorithms for computing combinatorial polynomials are restricted to the univariate setting, we consider the multivariate independence polynomial, since there is a natural multivariate region of interest — Shearer’s region for the LLL. Our main result is: for any n-vertex graph of degree at most d, any α ∈ (0, 1], and any complex vector p such that (1 + α) · p lies in Shearer’s region, there is a deterministic algorithm to approximate the independence polynomial at p within (1 + ) multiplicative error and with runtime ( n α ) . Our results also extend to graphs of unbounded degree that have a bounded connective constant. Our analysis uses a novel multivariate form of the correlation decay technique. On the hardness side, we prove that every algorithm must have some dependence on α, as it is #P-hard to evaluate the polynomial within any poly (n) factor at an arbitrary given point in Shearer’s region. Similarly, deciding if a given point lies in Shearer’s region is also #P-hard. Finally, it is NPhard to approximate the independence polynomial in a graph of degree at most d with a fixed negative argument that is only a constant factor outside Shearer’s region. ∗Email: [email protected]. University of British Columbia. †Email: [email protected]. California Institute of Technology. Supported by NSF grant CCF-1319745. ‡Email: [email protected]. Stanford University.
منابع مشابه
Computing the Independence Polynomial: from the Tree Threshold down to the Roots
The independence polynomial has been widely studied in algebraic graph theory, in statistical physics, and in algorithms for counting and sampling problems. Seminal results of Weitz (2006) and Sly (2010) have shown that in bounded-degree graphs the independence polynomial can be eXciently approximated if the argument is positive and below a certain threshold, whereas above that threshold the po...
متن کاملComputing Vertex PI, Omega and Sadhana Polynomials of F12(2n+1) Fullerenes
The topological index of a graph G is a numeric quantity related to G which is invariant under automorphisms of G. The vertex PI polynomial is defined as PIv (G) euv nu (e) nv (e). Then Omega polynomial (G,x) for counting qoc strips in G is defined as (G,x) = cm(G,c)xc with m(G,c) being the number of strips of length c. In this paper, a new infinite class of fullerenes is constructed. ...
متن کاملOn the tutte polynomial of benzenoid chains
The Tutte polynomial of a graph G, T(G, x,y) is a polynomial in two variables defined for every undirected graph contains information about how the graph is connected. In this paper a simple formula for computing Tutte polynomial of a benzenoid chain is presented.
متن کاملParallelizing Assignment Problem with DNA Strands
Background:Many problems of combinatorial optimization, which are solvable only in exponential time, are known to be Non-Deterministic Polynomial hard (NP-hard). With the advent of parallel machines, new opportunities have been emerged to develop the effective solutions for NP-hard problems. However, solving these problems in polynomial time needs massive parallel machines and ...
متن کاملDetermination of a Matrix Function in the Form of f(A)=g(q(A)) Where g(x) Is a Transcendental Function and q(x) Is a Polynomial Function of Large Degree Using the Minimal Polynomial
Matrix functions are used in many areas of linear algebra and arise in numerical applications in science and engineering. In this paper, we introduce an effective approach for determining matrix function f(A)=g(q(A)) of a square matrix A, where q is a polynomial function from a degree of m and also function g can be a transcendental function. Computing a matrix function f(A) will be time- consu...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CoRR
دوره abs/1608.02282 شماره
صفحات -
تاریخ انتشار 2016